package com.gmail.liulijuan.class4;

import java.util.ArrayList;

public class Sorter {
	
	ArrayList<Integer> bb=new ArrayList<Integer>();

	Sorter(ArrayList<Integer>aa){
		
		for (int i = 0; i < aa.size(); i++) {
			bb.add(aa.get(i));
		}
	}
	
	
	public ArrayList<Integer> sortMaoPao(int t){
		
		int b;
		for (int i = 1; i < bb.size(); i++) {
			for (int j = 0; j < bb.size()-i; j++) {
				if (bb.get(j+1)>bb.get(j)) {
					b=bb.get(j);
					bb.set(j, bb.get(j+1));
					bb.set(j+1,b);
				}	
			}
		}
		if(t>0){
			return reverse(bb);
		}
		return bb;
	}

	private ArrayList<Integer> reverse(ArrayList<Integer> bb) {
		
			ArrayList cc=new ArrayList();
			for (int i = 0; i < bb.size(); i++) {
				cc.set(i,bb.get(bb.size()-i-1) );
			}
			return cc;
	
	}
}
